<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{ width:100%; min-width:1240px;margin:0;padding:0;font-family:/*"PingFang SC",*/"Microsoft Yahei"; font-size:14px; color:#444; background:#fff; m-webkit-tap-highlight-color:transparent;/*去除苹果链接带边框*/ -webkit-text-size-adjust:none;}
img,input,button,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none; vertical-align:middle} 
ol,ul,li{list-style:none; margin:0; padding:0} 
h1,h2,h3,h4,h5,h6,p,em,i,b,em{font-size:100%;word-wrap:break-word;font-style:normal; font-weight:normal; margin:0; padding:0}
a{text-decoration:none; color:#444}
a:active,a:focus,a:hover{outline:none; color:#e1000b}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"],select{-webkit-appearance:none;}

@font-face {   
   font-family: 'fontAnc';   
   src: url('../css/font/ancona/ancona.eot');   
   src: url('../css/font/ancona/ancona.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/ancona/ancona.woff') format('woff'),         
	    url('../css/font/ancona/ancona.ttf') format('truetype'),         
		url('../css/font/ancona/ancona.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}
@font-face {   
   font-family: 'fontSyst';   
   src: url('../css/font/syst/SourceHanSerifCNBold.eot');   
   src: url('../css/font/syst/SourceHanSerifCNBold.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/syst/SourceHanSerifCNBold.woff') format('woff'),         
	    url('../css/font/syst/SourceHanSerifCNBold.ttf') format('truetype'),         
		url('../css/font/syst/SourceHanSerifCNBold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}
@font-face {   
   font-family: 'fontAnt';   
   src: url('../css/font/Antoniobold/Antoniobold.eot');   
   src: url('../css/font/Antoniobold/Antoniobold.eot?#iefix') format('embedded-opentype'),         
		url('../css/font/Antoniobold/Antoniobold.woff') format('woff'),         
	    url('../css/font/Antoniobold/Antoniobold.ttf') format('truetype'),         
		url('../css/font/Antoniobold/Antoniobold.svg#NeuesBauenDemo') format('svg');   
  font-weight: normal;   
  font-style: normal;  
}

.boxMax{ width:100%;margin:0 auto; position:relative}

.boxTop{ background:#fff; height:140px; position:relative}
.boxTop_t{  width:100%;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l{  width:1250px;  margin:0 auto;height:40px; border-bottom:#efefef 1px solid;}
.boxTop_l span{ font-size:14px; font-family:"微软雅黑"; line-height:40px;}
.boxTop_r{height:40px; float:right;}
.boxTop1{position:relative; height:100px;text-align:right; box-sizing:border-box; width:100%; max-width:1250px; margin:0 auto}
.logo{ position:absolute; left:0; margin:0!important}
.bgTop{ box-shadow:0 2px 2px rgba(0,0,0,0.1)}


@keyframes ANavI{0%{width:0; left:50%;}100%{width:100%; left:0;}}
.boxNav{height:90px; text-align:center;display:inline-block;  vertical-align:middle}
.boxNav li{display:inline-block;position:relative; padding:0 10px; }
.boxNav li span a{display:block;font-size:14px; font-weight:bold; color:#555;line-height:90px;}
.boxNav li span a:hover{color:#0168b7}
.boxNav li span i{ height:3px; background:#0168b7; width:100%; position:absolute;bottom:-3px; left:0; display:none}
.boxNav li .on i{ display:block;animation:ANavI 0.3s}
.boxNav li .on a{color:#0168b7}
.boxNav li div{position:absolute; top:80px; left:0;width:200px; background:#0168b7; z-index:2; display:none; opacity:0.95; }
.boxNav li div a{display:block;font-size:14px; padding:0;color:#fff;line-height:50px;}
.boxNav li div a:hover{ background:#f6ab00}@keyframes AsubNavI{0%{width:0;}100%{width:100%;}}

.topWx{display:inline-block; width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topWx i{display:block; width:100%; height:100%; background:url(../images/icoWxTop.png) center no-repeat; background-size:100% auto}
.topWx:hover i{background:url(../images/icoWxTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topSearch{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0; }
.topSearch i{display:block; width:100%; height:100%;background:url(../images/icoSearchTop.png) center no-repeat;background-size:100% auto}
.topSearch:hover i{background:url(../images/icoSearchTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;;background-size:100% auto}
.searchTop{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); text-align:center; z-index:102; display:none}
.searchTop span{display:inline-block; width:700px; height:52px; border-radius:3px; overflow:hidden; background:#fff; position:absolute; top:50%; left:50%; margin:-30px 0 0 -350px; font-size:0}
.searchTop a{ width:40px; height:40px; display:inline-block; position:absolute; background-size:100% 100%; z-index:2;transition:transform 0.6s ease-out; color: #fff;top: 35%;right: 32%;}
.searchTop a:hover{ transform:rotateZ(180deg);}
.inputTop{width:600px; height:52px; line-height:52px; font-size:15px; color:#444; text-indent:15px;}
.submitTop{ width:100px; height:52px; background:#004593; font-size:15px; font-weight:bold;  color:#fff;cursor:pointer}  
.submitTop:hover{opacity:0.8;}


.topSj{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative;}
.topSj i{display:block; width:100%; height:40px;background:url(../images/icoMTop.png) center no-repeat;background-size:100% auto}
.topSj:hover i{background:url(../images/icoMTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topMail{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topMail i{display:block; width:100%; height:100%;background:url(../images/icoMailTop.png) center no-repeat;background-size:100% auto}
.topMail:hover i{background:url(../images/icoMailTopHover.png?v=1.1) center no-repeat;background-color:#0168b7;background-size:100% auto}

.topOA{display:inline-block;width:46px;height:40px;vertical-align:middle; font-size:0;position:relative}
.topOA i{display:block; width:100%; height:100%;background:url(../images/icoErpTop.png) center no-repeat;background-size:100% auto}
.topOA:hover i{background:url(../images/icoErpTopHover.png) center no-repeat;background-color:#0168b7;background-size:100% auto}
.boxTopSj{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopSj img{width:100%;}
.boxTopSj span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}
.boxTopWx{ position:absolute; top:40px; left:0; width:120px; background:rgba(255,255,255,1.0);box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:2; display:none}
.boxTopWx img{width:100%;}
.boxTopWx span{display:block; font-size:14px; line-height:20px; text-align:center; padding:0 0 10px 0; color:#444}




.btnWx{position:absolute; top:30px; right:50%; margin-right:-560px; background:url(../images/icoTopWx.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnWx:hover{background:url(../images/icoTopWx.png) center no-repeat; background-color:#e1000b;}
.btnOa{position:absolute; top:30px; right:50%; margin-right:-600px; background:url(../images/icoTopOa.png) center no-repeat; background-color:#a4a6b0; width:30px; height:30px; border-radius:50%;}
.btnOa:hover{background:url(../images/icoTopOa.png) center no-repeat; background-color:#e1000b;}
.btnSearch{position:absolute; top:30px; right:50%; margin-right:-520px; background:url(../images/icoTopSearch.png) center no-repeat;background-color:#e1000b; width:30px; height:30px; border-radius:50%;}
.imgEwmTop{ background:url(../images/bgEwm.png); padding:23px 14px 14px 14px; width:120px; height:120px; position:absolute; z-index:100; top:72px; right:50%; margin-right:-620px; display:none}



.banner{width:100%; /*height:calc(100vh - 390px);*/ height:25vw;min-height:470px; max-height:500px;overflow:hidden; position:relative;color:#fff;  margin:0 auto;}
.banner .swiper-slide div{ width:100%; height:100%; position:relative; overflow:hidden}
.banner .swiper-pagination{bottom:20px!important; left:50%!important; margin-left:-600px!important; width:1200px!important; text-align:right;}
.banner .swiper-pagination-bullet{width:20px; height:6px;background:#fff; opacity:0.8;border-radius:6px;}
.banner .swiper-pagination-bullet-active{opacity:1.0;  background:#e1000b}
.banner .swiper-button-prev{left:20px; margin-top:-22px; width:45px; width:45px;  background:url(../images/btnLeft.png);background-size:100% 100%;}
.banner .swiper-button-prev:hover{background:url(../images/btnLeft.png);background-size:100% 100%;}
.banner .swiper-button-next{right:20px;margin-top:-22px;width:45px; height:45px;background:url(../images/btnRight.png);background-size:100% 100%;}
.banner .swiper-button-next:hover{background:url(../images/btnRight.png);background-size:100% 100%;}
.banner .bannerImg{background-position:center center!important;background-size:cover!important;}

.boxInd{ background:url(../images/bgIndex.png) top repeat-x; height:300px;border-bottom:3px solid #0168b7; margin:0 auto;}
.boxInd1{ width:1250px; height:300px; margin:0 auto; overflow:hidden; position:relative}

.indNews{width:530px; height:300px;position:absolute;left:1200px;overflow:hidden; border-right:1px solid #e5e5e5;}
.indNewsNav{position:relative;}
.indNewsNav div{ width:100%;height:70px; width:100%; overflow:hidden}
.indNewsNav div a{display:inline-block;line-height:70px; font-size:14px; color:#666; font-weight:bold; width:100px; text-align:center}
.indNewsNav div .on{background:#0168b7; color:#fff}
.moreNews{position:absolute; top:0; right:20px; line-height:70px; font-size:10px; font-weight:bold; color:#bcbcbc}
.moreNews:hover{color:#0168b7}

.indNews1{ display:none; padding:25px 20px 0 0;}
.indNews1 a{ display:block; line-height:35px; font-size:13px; background:url(../images/bgLi.png) 0 center no-repeat; padding-left:13px;}
.indNews1 a i{ float:right; font-size:13px; color:#999}
.indNews1 a:hover{color:#e20c19}

.indDc{width:435px;height:230px;position:absolute; top:70px;left:1200px;overflow:hidden;}
.indDc .swiper-slide{ width:100%;height:100%;overflow:hidden}
.indDc .swiper-slide a{display:block; width:435px; height:230px; position:relative}
.indDc .swiper-slide a img{width:100%; height:100%;transition:transform 0.8s;}
.indDc .swiper-slide a i{ position:absolute; left:15px; bottom:0; font-size:16px; color:#fff; line-height:50px; z-index:2}
.indDc .swiper-slide a span{ width:435px; height:50px; background:#000; opacity: 0.5; position:absolute; left:0; bottom:0; z-index:1}
.indDc .swiper-slide a:hover img{transform:scale(1.15);}
.indDc .swiper-button-prev{left:375px; margin-top:65px;width:30px; height:50px; background:url(../images/btnLeft1.png) center no-repeat;opacity:0.5;}
.indDc .swiper-button-prev:hover{opacity:1.0;background:url(../images/btnLeft1.png) center no-repeat; background-color:#e1000b}
.indDc .swiper-button-next{right:0px; margin-top:65px;width:30px; height:50px; background:url(../images/btnRight1.png) center no-repeat;opacity:0.5;}
.indDc .swiper-button-next:hover{opacity:1.0;background:url(../images/btnRight1.png) center no-repeat; background-color:#e1000b}

.indPp{width:285px; height:230px; background:#e99f1c;display:block; position:absolute; top:70px;left:1200px;overflow:hidden;}
.indPp h1{position:absolute; left:20px; top:20px; z-index:2}
.indPp h2{width:285px; height:230px; font-size:0}
.indPp h2 img{width:100%; height:100%;transition:transform 0.8s;}
.indPp:hover h2 img{transform: scale(1.10); }

@keyframes ABig{0%{transform:scale(0.1);}100%{transform:scale(1.0);}}

.indCy{ position:absolute; top:0; left:530px; width:670px; font-size:0}
.indCy a{width:100%; font-size:14px;  line-height:70px; text-align:center; color:#666;animation:ABig .5s; display:none}
.indCy a:hover{color:#0168b7}

.btnDc i{ display:inline-block;background:url(../images/icoInd1.png) left center no-repeat;}
.toTop{ position:fixed;bottom:10px; right:10px; display:block; width:42px; height:42px; border-radius:100%; background:url(../images/toTop.png) no-repeat; background-size:100% 100%; z-index:1000; display:none; opacity:0.7}
.toTop:hover{background:url(../images/toTopHover.png?v=1.0) no-repeat;background-size:100% 100%;opacity:1.0}

/*about*/
.indNavAboutBox{ width:1200px; margin:40px auto 10px auto; overflow:hidden; background:url(../images/textRq.png?v=1.0) center no-repeat;position:relative; height:173px;}
.indTeamBox{ background:url(../images/bgTeam.jpg) center 8px no-repeat; height:283px; overflow:hidden;position:relative; display:none;animation:AUp 1s; z-index:10}
.indNavTeam{ height:50px; text-align:center; line-height:50px; font-size:0}
.indNavTeam a{display:inline-block; font-size:15px; padding:0 30px;}
.indNavTeam .on{background:url(../images/bgNavTeam.png) center bottom no-repeat; color:#444}
.indTeam{ width:100%;text-align:center; background:none;max-width: 1250px; margin:0 auto;}
.indTeam .img1{position:relative; display:inline-block;animation:ALeft 1s;}
.indTeam .img2{position:relative;animation:ARight 1s;}
.indTeam .img3{position:relative;animation:ARight 1s;}
.indTeam .num{display:none}
.pic_ab{ width:836px; height:auto; margin:60px auto; line-height:32px; font-size:15px; color:#fff; text-align:left; float:left;}
.pic_ab a{color:#fff;}

.indAbout{ background:url(../images/bgIndAbout.jpg) top center no-repeat; height:376px; width:100%; overflow:hidden; margin-top:-15px; position:relative; display:none;animation:AUp 1s; z-index:1} 
.indAboutIco{ margin:70px auto 40px auto; text-align:center}
.indAboutIco div{display:inline-block; width:239px; height:180px; border-right:1px solid #e6e6e6; font-size:15px; line-height:30px;}
.indAboutIco img{margin-top:15px;}
.indAboutIco h1{}
.indAboutIco h2{font-weight:normal; display:none}
.indAboutIco h3{font-size:30px; line-height:40px}
.indAboutText{ text-align:center; line-height:30px; color:#777; font-size:15px;}
/*pro*/
.indProBox{position:relative; animation:AUp 1s;}

.indNavPro{ text-align:center; margin:30px 0 40px 0; background:url(../images/bgNavPro.png) repeat-x; height:53px;}
.indNavPro div{ background:#fff; padding:0 30px; display:inline-block; font-size:0}
.indNavPro a{display:inline-block; font-size:14px; text-align:center; padding:5px 10px; height:48px; line-height:38px; border-right:1px solid #dcdcdc;}
.indNavPro i{display:none; font-size:13px; font-weight:bold; color:#b1b1b1}
.indNavPro .on{ background:#0168b7; color:#fff;border-right:1px solid #0e4e8f;}
.indNavPro .on i{color:#a6b5cc}

.indNav{ padding-top:40px;text-align:center;}
.indNav h1{ font-size:26px; font-weight:normal; color:#333333; background:url(../images/bgNavInd.png) center no-repeat; line-height:46px;}
.indNav h2{ font-weight:normal; font-size:18px; letter-spacing:3px;}
.indNav h3{ font-weight:normal; font-size:13px;color:#cacaca; display:none}

.indNav1{ padding-top:40px;text-align:center;}
.indNav1 h1{ font-size:26px; font-weight:normal; color:#fff; background:url(../images/bgNavInd1.png) center no-repeat; line-height:46px;}
.indNav1 h3{ font-weight:normal; font-size:13px;color:#fff; opacity:0.5; display:none}
.btnMore{text-align:center; margin-top:30px;}
.btnMore a{display:inline-block;line-height:40px; width:100px; background:#a8a8a8; color:#fff; text-align:center; border-radius:6px; font-size:14px}
.btnMore a:hover{color:#fff; background:#0e4e8f}
/*品质保证*/
.indBrandBox{ background:url(../images/bgIndCur.jpg) top repeat-x; height:720px; width:100%; text-align:center; position:relative; animation:AUp 1s; margin-top:50px;}
.indBrand{ width:1200px; margin:40px auto 0 auto; overflow:hidden; font-size:0}
.indBrand a{display:inline-block; float:left; margin-right:10px; position:relative;animation:ABig 1s;}
.indBrand div{display:inline-block; float:left; margin-right:10px; width:285px;}
.indBrand .textBrand{position:absolute; top:0; left:0; z-index:1}
.indBrand a .imgBrand{
	-webkit-transition: opacity 1.5s, -webkit-transform 1.5s;
	transition: opacity 1.5s, transform 1.5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.indBrand a:hover .imgBrand{
	opacity:1.0;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	background:url(../images/bgBlack.png)
}
.indBrand a:hover .textBrand{ }

.boxFoot{width:100%; height:230px; background:#1b2a3a; color:#adaeae;  }
.boxFoot a{color:#adaeae}
.boxFoot a:hover{color:#fff}
.boxFoot1{width:1200px; margin:0 auto; position:relative}
.footLink{display:inline-block; border-bottom:2px solid #5b5d5d; margin:35px 0 10px 0; padding-bottom:20px; font-size:0}
.footLink a{display:inline-block;font-size:13px; font-weight:bold; padding:0 8px 0 0; margin-right:8px; border-right:2px solid #adaeae; line-height:14px; }
.footText{line-height:26px;font-size:13px; margin:45px 0 10px 0;display:inline-block; }

/*内页*/
.subBanner{ width:100%; height:130px; overflow:hidden}
.boxMain{background:url(../images/bgMain.jpg) top center no-repeat; width:100%; overflow:hidden}
.boxMain1{background:url(../images/bgMain1.jpg) left repeat-y;  width:1200px; margin:15px auto 0 auto; overflow:hidden;}
.boxMain2{ width:1200px;overflow:hidden; margin:0 auto;}

.boxL{float:left;display:inline-block;width:230px; display:inline-block; margin-right:40px; min-height:700px;}
.navLHead{ height:75px; line-height:75px; background:url(../images/bgNavLeft.jpg) no-repeat; text-align:center; color:#fff; font-size:22px;}
.navL{ font-size:0;font-weight:bold;text-align:center;border-bottom:1px solid #dedede;}
.navL li i{ display:block;line-height:50px; border-top:1px solid #dedede; font-size:13px;font-weight:bold }
.navL li a{color:#666}
.navL li a:hover{color:#0e4e8f}
.navL li span{display:none; width:100px;border-top:1px solid #dedede; margin-bottom:9px;}
.navL li span a{display:block; font-size:12px; line-height:40px;color:#888; margin-bottom:1px;/*transition:background 1s;*/}
.navL li span a:hover{ background:#3f82b7; color:#fff}
.navL .on span{display:inline-block}
.navL li:hover span{display:inline-block;}
.navL .on i a{color:#0e4e8f; }
.navL .onSub{ background:#3f82b7!important; color:#fff!important;}

.boxR{float:left;display:inline-block; width:930px; overflow:hidden;}

.navCur{ height:75px; position:relative}
.navCur h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase; }
.navCur h2{font-size:17px;color:#0e4e8f; display:inline-block; border-bottom:2px solid #0e4e8f; height:75px; line-height:75px; font-weight:bold;}
.navCur h3{font-size:14px; font-weight:normal; color:#9b9ea1;font-family: "微软雅黑"; height:65px; line-height:65px; overflow:hidden;text-transform:uppercase; float:right }
.navCur h3 a{color:#9b9ea1;}
.navCur h3 a:hover{color:#0e4e8f}

.navCur1{height:98px; position:relative; background:url(../images/bgCur1.jpg); padding-left:60px; overflow:hidden}
.navCur1 h1{font-size:28px; font-weight:normal; color:#c3ccda;font-family:ancona; margin-top:15px; height:35px; line-height:40px; overflow:hidden;text-transform:uppercase; display:none}
.navCur1 h2{font-size:17px;color:#0e4e8f; display:inline-block;height:40px; line-height:98px;}
.navCur1 span{position:absolute; right:15px; top:45px; color:#9b9ea1}
.navCur1 span a{color:#9b9ea1}
.navCur1 span a:hover{color:#0e4e8f}
.rCon{padding:40px 0 20px 0; width:100%; overflow:hidden;position:relative; }
.rCon p{line-height:26px; margin-bottom:10px; font-size:14px;}
.csr{ width:100%; overflow:hidden}
.csrCon{ float:right; width:640px;}
/*.csrCon p{line-height:26px; margin-bottom:10px; font-size:14px;}*/
.csrCon span{ display:block; text-align:right; font-size:14px; color:#bababa}
.csrCon span i{font-size:26px; color:#444}


/*内页产品*/

.syList{ width:100%; margin:0 auto; overflow:hidden; padding:40px 0 0 0}
.syList a{float:left; display:inline-block; width:300px; height:300px; margin:0 10px 0 0px; vertical-align:top}
.syList a img{width:300px; height:233px; border-bottom:10px solid #29a7e2}
.syList a span{ font-size:15px; display:block; margin:8px 0 5px 0; text-align:center;}
.syList a i{font-size:18px; color:#777}
.syList a:hover span{color:#29a7e2}



/*内页新闻*/
.newsList{ width:930px; overflow:hidden; margin:0 auto;}
.newsList a{display:block; background:url(../images/bgLine.jpg) bottom repeat-x; padding:30px 0; overflow:hidden}
.newsList div{ float:left;width:63px; height:87px; background:#9dbad3;color:#fff; text-align:right; padding:0 12px; font-size:15px; font-family: Impact; overflow:hidden;box-sizing:content-box; }
.newsList i{display:inline-block; height:50px; border-bottom:2px solid #fff; font-size:40px; line-height:50px; margin-bottom:0px}
.newsList span{float:left; width:823px; padding-left:20px;}
.newsList h1{font-size:18px; margin:5px 0 3px 0; line-height:30px; color:#444; font-weight:bold}
.newsList h2{font-size:13px; color:#999; line-height:22px; font-weight:normal}
.newsList a:hover{background-color:#f5f5f5;}
.newsList a:hover div{background:#0e4e8f; color:#fff}
.newsList a:hover i{color:#fff}
.newsList a:hover h1{color:#0e4e8f}

.searchList{ width:1200px; overflow:hidden; margin:0 auto;}
.searchList a{display:block; background:url(../images/bgLine.jpg) bottom repeat-x; padding:30px 0; overflow:hidden; border-bottom:#CCC solid 1px;}
.searchList div{ float:left;width:63px; height:87px; background:#9dbad3;color:#fff; text-align:right; padding:0 12px; font-size:15px; font-family: Impact; overflow:hidden;box-sizing:content-box; }
.searchList i{display:inline-block; height:50px;font-size:20px; line-height:50px; margin-bottom:0px}
.searchList span{float:left; width:953px; padding-left:20px;}
.searchList h1{font-size:18px; margin:5px 0 3px 0; line-height:30px; color:#444; font-weight:bold}
.searchList h2{font-size:13px; color:#999; line-height:22px; font-weight:normal}
.searchList a:hover{background-color:#f5f5f5;}
.searchList a:hover div{background:#0e4e8f; color:#fff}
.searchList a:hover i{color:#fff}
.searchList a:hover h1{color:#0e4e8f}


.text-secondary{width:100%; overflow:hidden; margin:20px 0 40px 0;}
.text-secondary a{ font-size:14px; font-family:"微软雅黑"; line-height:40px;}

.boxPage{width:100%; overflow:hidden; margin:20px 0 40px 0;}
.boxPage a{ display:inline-block;font-size:14px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;  
border-radius:5px; 
behavior:url(/js/PIE.htc);
box-sizing:content-box;
}
.boxPage a:hover{ color:#fff; background-color:#0168b7;}
.curPage{color:#fff!important; background-color:#3f82b7!important;}
.numPage{float:left;}
.numPage a{ width:75px; height:40px;text-align:center; line-height:40px; margin-right:8px;}
.btnPage{float:right; }

.showTitle{ font-size:26px; padding:30px 0 0 0; line-height:36px;}
.showTitle1{ font-size:18px; padding:8px 0 0 0; line-height:26px;}
.showInfo{ border-bottom:2px solid #ebebeb; color:#999; margin-bottom:20px; line-height:40px; padding-bottom:10px; position:relative;}
.btnShare{position:absolute; top:7px; right:0;font-size:0; height:26px; line-height:26px;}
.btnShare i{font-size:12px; display:inline-block; vertical-align:middle}
.btnShare a{display:inline-block; width:26px; height:26px; border-radius:50%; overflow:hidden; margin-left:5px;vertical-align:middle}
.btnShare a img{width:26px; height:26px}
.shareWx{background:#4cc54f}
.shareWb{background:#dc5353}
.shareQz{background:#e3972a}
.shareQq{background:#5899d9}
.showCon{ line-height:28px; font-size:14px;}

.jobList{ padding:20PX 0 20px 0}
.jobList a{width:880px; min-height:120px; border:1px solid #d8d8d8; background:#fff; padding:20px; margin:0 20px 20px 0; display:inline-block; vertical-align:top; position:relative}
.jobList a:nth-child(2n+2){ margin-right:0}
.jobList a h1{ font-size:18px; font-weight:bold; line-height:18px; padding:15px 0;}
.jobList a h2{ font-size:13px; line-height:22px; color:#888;}
.jobList a i{ position:absolute; right:20px; top:85%; width:62px; height:32px; margin:-16px 0 0 0; background:url(../images/icoJtJob.png) center no-repeat; background-size:100% 100%;}
.jobList a:hover{border:1px solid #004593}
.jobList a:hover i{background:url(../images/icoJtJobHover.png) center no-repeat; background-size:100% 100%;}
.job_c a{ display:block;width:120px; height:40px; background-color:#0168b7;border-radius: 5px;color:#fff; line-height:40px; text-align:center; }
.job_c a:hover{color:#fff;}
.jobCon{ line-height:20px; font-size:14px;}

.downList{width:100%; margin:0 auto; overflow:hidden; padding:30px 0 ;font-family:"微软雅黑";}
.downList p{font-size:15px; line-height:30px; font-weight:bold;padding-left:10px;  }
.down{ font-size:12px; line-height:30px; padding-left:10px; }
.down span{ display:block;width:80px; height:30px; background-color:#0168b7;border-radius: 5px;color:#fff; line-height:30px; text-align:center; }
.down a{color:#fff;}

.boxGz{ position:absolute; top:50px; right:0; font-size:0}
.boxGz i{font-size:13px; font-weight:bold; display:inline-block; line-height:30px; margin-right:5px; }
.boxGz a{display:inline-block; font-size:13px; line-height:30px; padding:0 20px 0 35px;}
.icoWx{ background:url(../images/icoWx.png) left center no-repeat;}
.icoWx:hover{ background:url(../images/icoWxHover.png) left center no-repeat;}
.icoWb{ background:url(../images/icoWb.png) left center no-repeat;}
.icoWb:hover{ background:url(../images/icoWbHover.png) left center no-repeat;}
.icoFx{ background:url(../images/icoFx.png) left center no-repeat;}
.icoFx:hover{ background:url(../images/icoFxHover.png) left center no-repeat;}

.imgEwmWx{ position:absolute; top:-90px; right:150px; background:url(../images/bgEwmWx.png) no-repeat;  padding:17px 17px 26px 17px;width:100px; height:100px;box-sizing:content-box; display:none; z-index:100}
.imgEwmWb{ position:absolute; top:-90px; right:70px; background:url(../images/bgEwmWx.png) no-repeat;  padding:17px 17px 26px 17px;width:100px; height:100px;box-sizing:content-box; display:none; z-index:100}


.navCur{ width:100%;height:70px; background:url(../images/bgLine.jpg) bottom repeat-x;font-size:0;}
.navCur1{ width:1200px; height:70px; margin:0 auto; overflow:hidden; position:relative}

.curL{ float:left;}
.icoHome{background:url(../images/icoHome.png) center no-repeat; background-color:#e1000b; width:70px; height:70px; vertical-align:middle; display:inline-block}
.curL span{display:inline-block;vertical-align:middle}
.curL span a{display:inline-block; background:url(../images/icoCur.png) right center no-repeat;line-height:70px; padding:0 17px 0 0;margin-left:15px; font-size:13px; color:#666}
.curL span a:hover{color:#e1000b; }
.curL .on{color:#e1000b!important; font-weight:bold; background:none!important}

.curR{float:right}
.curR a{display:inline-block; padding:0 8px; margin:0 0 0 20px;line-height:70px; font-size:15px; color:#666; font-weight:bold}
.curR a:hover{color:#e1000b}
.curR .on{ background:url(../images/bgLine1.jpg) bottom repeat-x}


.navTitle{ text-align:center; padding:30px 0;}
.navTitle h1{ font-size:22px; font-weight:bold; color:#e1000b}
.navTitle h2{ font-size:18px; font-weight:normal; font-family:fontAnt; color:#bbb}

.boxGray{background:#f3f3f3; width:100%; overflow:hidden}


.boxAbout{width:1200px; margin:0 auto; font-size:0}

.aboutL{display:inline-block; width:800px; padding:60px 40px 60px 0; font-size:15px}
.aboutL p{ line-height:26px; padding-bottom:15px; text-align:justify}
.aboutL strong{display:block; padding-bottom:15px}
.aboutL img{padding-bottom:10px}

.boxHide{display:none}


.aboutR{ display:inline-block; width:360px; vertical-align:top; padding-top:60px;}
.aboutR li{ height:120px; background:#e3e3e5; margin-bottom:2px; position:relative}
.aboutR li:first-of-type{ background:#e1000b; color:#fff; text-align:right; padding-right:30px;}
.aboutR h1{font-size:30px; font-family:fontAnt; padding-top:25px;}
.aboutR h2{font-size:17px; font-weight:bold;}
.aboutR h3{ font-size:17px; line-height:120px; font-weight:bold; padding:0 0 0 30px; color:#777}
.aboutR i{position:absolute; right:60px; top:0; line-height:120px; font-size:60px; color:#e1000b; font-family:fontAnt}
.aboutR span{ position:absolute; top:65px; left:305px; font-size:17px; font-weight:bold; color:#e1000b; line-height:17px;}

.boxDsz{ width:1200px; margin:60px auto; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.05); font-size:0}
.imgDsz{display:inline-block; vertical-align:top; width:320px; height:425px;}
.boxDsz1{ width:800px; padding:0 40px; display:inline-block;vertical-align:top;}
.boxDsz h1{ font-size:16px; font-weight:bold; display:block; padding:60px 0 30px 0}
.boxDsz h1 i{ font-size:22px; display:inline-block; margin-right:10px;font-weight:bold}
.boxDsz p{ font-size:15px; line-height:26px; padding: 0 15px 15px 0; text-align:justify;}
.boxDsz2{ width:100%; height:230px; overflow:hidden; overflow-y:scroll}

.honorList{ width:1200px; margin:60px auto 0 auto;background:url(../images/bgLineHonor.jpg) center repeat-y; overflow:hidden}
.honorList li{ background:url(../images/icoHonor.jpg) center no-repeat; padding:0 0 0 700px; position:relative; width:500px; margin:45px 0; font-size:0}
.honorList li h1{ position:absolute; top:50%; left:350px; margin-top:-40px; line-height:80px; font-size:80px; color:#e1000b; font-family:fontAnt}
.honorList li i{ width:1px; height:100%; min-height:150px; display:inline-block; vertical-align:middle}
.honorList li .boxHonor1{background:url(../images/bgLineHonor1_1.jpg) left repeat-y;line-height:26px; font-size:15px; display:inline-block; width:499px;vertical-align:middle}
.honorList li .boxHonor2{background:url(../images/bgLineHonor1_2.jpg) left center no-repeat;}
.honorList li .boxHonor3{background:url(../images/bgLineHonor1_3.jpg) left top no-repeat}
.honorList li .boxHonor4{background:url(../images/bgLineHonor1_4.jpg) left bottom no-repeat; padding:0 0 0 50px;}

.honorList li:nth-child(even){ padding:0 700px 0 0; }
.honorList li:nth-child(even) h1{left:710px;}
.honorList li:nth-child(even) .boxHonor1{background:url(../images/bgLineHonor2_1.jpg) right repeat-y;text-align:right}
.honorList li:nth-child(even) .boxHonor2{background:url(../images/bgLineHonor2_2.jpg) right center no-repeat;}
.honorList li:nth-child(even) .boxHonor3{background:url(../images/bgLineHonor2_3.jpg) right top no-repeat}
.honorList li:nth-child(even) .boxHonor4{background:url(../images/bgLineHonor2_4.jpg) right bottom no-repeat;padding:0 50px 0 0;}


.boxHistory{ background:url(../images/bgHistory.jpg) center no-repeat; height:790px; font-size:0; width:100%; overflow:hidden}


.historyList{width:1200px; height:520px; position:relative;margin:30px auto; overflow:hidden}
.historyList .swiper-slide{width:1200px; height:520px;text-align:center}
.historyList .swiper-button-prev{left:0; margin-top:-30px; width:33px; height:60px;  background:url(../images/btnLeft2.png);background-size:100% 100%;}
.historyList .swiper-button-prev:hover{background:url(../images/btnLeft2Hover.png);background-size:100% 100%;}
.historyList .swiper-button-next{right:0;margin-top:-30px;width:33px; height:60px;background:url(../images/btnRight2.png);background-size:100% 100%;}
.historyList .swiper-button-next:hover{background:url(../images/btnRight2Hover.png);background-size:100% 100%;}

.historyHeight{ width:1px; font-size:0; height:520px; vertical-align:middle; display:inline-block}
.historyText{ width:470px; padding:0 60px 0 0; display:inline-block; vertical-align:middle; text-align:left}
.historyText i{font-size:80px; font-family:fontAnt; display:inline-block; line-height:80px; vertical-align:middle; color:#e1000b}
.historyText img{vertical-align:middle; margin:0 5px}
.historyText h2{ font-size:40px;}
.historyText div{border-bottom:2px solid #e1000b; display:inline-block; padding-bottom:15px;}
.historyText span{display:block; font-size:15px; line-height:26px; padding-top:15px; text-align:justify}
.historyImg{ width:400px; height:260px; display:inline-block; vertical-align:middle;}

.historyYears{width:1200px; height:100px; overflow:hidden; margin:0 auto; font-size:0;}
.historyYears a{width:400px; height:100%;text-align:center; display:inline-block; color:#8f8f8f; padding-top:20px}
.historyYears a h1{ font-size:26px; font-family:fontAnt; }
.historyYears a h2{ font-size:16px; display:block}
.historyYears .on{ background:url(../images/bgLine2.png) top repeat-x}
.historyYears .on h1{color:#e1000b;}


@keyframes ANewsTitle{0%{top:253px;}100%{top:75px;}}
.picNews{font-size:0; text-align:center; padding:60px 0}
.picNews a{ display:inline-block; margin:0 15px; width:380px; height:253px; position:relative; overflow:hidden; background:#e1000b}
.picNews a img{ width:380px; height:253px}
.picNews a div{position:absolute;width:350px;left:15px;top:75px;animation:ANewsTitle 0.5s;z-index:3; display:none; text-align:left}
.picNews a div h1{ font-family:fontAnt; font-size:30px; font-weight:normal; color:#ebbabb;}
.picNews a div h2{font-size:20px; font-weight:bold; color:#fff; line-height:30px; }
.picNews a:hover img{opacity:0.2}
.picNews a:hover div{display:block}

.picList{font-size:0; width:1230px; margin:60px auto 0 auto}
.picList a{display:inline-block; width:380px; height:315px; margin:0 15px; position:relative}
.picList a div{ width:380px; height:253px; overflow:hidden; background:#000}
.picList a div img{width:380px; height:253px;transition:transform 1s;}
.picList a span{ width:340px; height:60px; position:relative; margin:-30px 0 0 20px; background:#fff; z-index:2; display:block; box-shadow:0 3px 3px rgba(0,0,0,0.05); }
.picList a h1{ width:1px; height:60px; vertical-align:middle;display:inline-block}
.picList a h2{ padding:0 10px; width:319px; text-align:center; line-height:20px; color:#666; font-size:15px; vertical-align:middle; display:inline-block}
.picList a i{display:block; width:380px; height:253px; position:absolute; top:0; left:0; background:url(../images/icoVideo.png) center no-repeat; z-index:1; display:none}
.picList a:hover img{transform:scale(1.2);opacity:0.5;}
.picList a:hover i{ display:block}



.showVideo{width:100%; height:530px; margin:10px auto 0 auto;}

.btnShare1{position:absolute;top:444px; left:50%;/* margin-left:-530px;*/  margin-left:380px;width:220px;font-size:0; z-index:100}
.btnShare1 i{font-size:12px; display:block; border-bottom:2px solid #cccccc; color:#999; text-indent:5px; line-height:30px; margin-bottom:15px}
.btnShare1 a{display:block; margin-bottom:10px; font-size:16px; color:#444; line-height:40px; height:40px; overflow:hidden}
.btnShare1 div{width:40px; height:40px; text-align:center;border-radius:6px; display:inline-block; margin-right:10px;}
.btnShare1 a img{ vertical-align:middle}
.btnShare1 .shareWx div{background-color:#6ac334}
.btnShare1 .shareWb div{background-color:#ff4444}
.btnShare1 .shareQz div{background-color:#f1a718}
.btnShare1 .shareQq div{background-color:#27a0f5}
.btnShare1 .shareWx:hover div{background-color:#7fde46}
.btnShare1 .shareWb:hover div{background-color:#ff6767}
.btnShare1 .shareQz:hover div{background-color:#ffc34f}
.btnShare1 .shareQq:hover div{background-color:#4fb6fe}


.btnShare1Fixed{position:fixed!important;top:100px!important; left:50%; margin-left:380px; }

.boxEwm{ position:fixed; width:222px; height:248px; top:50%; margin-top:-129px; left:50%; margin-left:-131px; z-index:1000; background:url(../images/bgWxEwm.png) no-repeat; padding:5px; font-size:0; line-height:0; display:none; box-sizing:content-box}
.boxEwm a{display:block;height:26px; width:100%;}
.boxEwm img{ width:178px; height:178px; display:inline-block; margin:22px 0 0 22px}
.boxBlack{background:url(../images/bgBlack.png); width:100%; height:100%; position:fixed; z-index:999; top:0; left:0; display:none}


.boxDc{width:1200px; height:605px; margin:0 auto; font-size:0; overflow:hidden}
.dcText{float:left;width:415px;}
.dcText h1{ border-bottom:2px solid #e1000b; font-weight:bold; font-size:22px; color:#e1000b; line-height:20px; padding:80px 0 20px 0; margin-bottom:20px;}
.dcText span{}
.dcText p{ font-size:15px; line-height:28px; padding-bottom:15px; text-align:justify}
.dcMap{float:right;width:690px; height:600px; display:inline-block; background:url(../images/bgMap.jpg?v=1.3) no-repeat}


.navDc{width:1200px; font-size:0;background:#dbdbdf; margin:0 auto}
.navDc a{display:inline-block; width:298px; border-right:2px solid #f3f3f3; line-height:50px; font-size:17px; text-align:center}
.navDc .on{font-weight:bold; color:#fff; background:#c60c15}


.searchPro{font-size:0; position:absolute; top:1225px; left:50%; margin-left:260px; width:340px; height:44px;border-radius:3px; background:#fff;box-sizing:border-box; z-index:10; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.inputSearchPro{line-height:44px; border:none; width:270px; color:#999; text-indent:13px; vertical-align:top}
.submitSearchPro{height:44px; border:none;width:70px;cursor:pointer; font-weight:bold; background:#e1000b; vertical-align:top; background:url(../images/icoSearch.png) center no-repeat; background-color:#e1000b}
.submitSearchPro:hover{background:url(../images/icoSearch.png) center no-repeat; background-color:#c60c15}

.navSearchPro{ width:1200px;margin:0 auto; padding:40px 0 28px 0;}
.navSearchPro li{ position:relative; margin:0 0 12px 0; font-size:0; padding:0 0 0 45px;}
.navSearchPro i{position:absolute; left:0; top:0; font-size:14px;line-height:28px; font-weight:bold}
.navSearchPro a{font-size:15px; display:inline-block; padding:0 12px; margin:0 2px; line-height:28px; border-radius:3px;}
.navSearchPro a:hover{background:#e1000b; color:#fff}
.navSearchPro .on{ background:#e1000b; color:#fff}
.navSearchPro .on:hover{color:#fff}

.proList{ width:1230px; margin:0 auto; font-size:0}
.proList a{display:inline-block; margin:0 15px 30px 15px; background:#fff; border-bottom:2px solid #bebebe; width:380px; height:430px; overflow:hidden}
.proList a div{width:380px; height:253px; overflow:hidden}
.proList a img{ width:100%; height:100%;transition:transform 1s;}
.proList a span{ display:block; padding:0 30px; color:#555}
.proList a h1{ font-weight:bold; font-size:22px; line-height:22px; padding:30px 0 15px 0}
.proList a p{ font-size:14px; line-height:22px}
.proList a:hover{border-bottom:2px solid #e1000b;}
.proList a:hover h1{ color:#e1000b}
.proList a:hover img{transform:scale(1.2);}

.proBanner{ margin:0 auto; width:100%;}
.proBanner img{width:100%}

.proInfo{ background:url(../images/bgPro.jpg) center repeat-y; min-height:360px}
.proInfo1{ width:1200px; margin:0 auto; font-size:0}
.proInfoL{ width:360px; padding:0 40px 40px 0; display:inline-block; vertical-align:top}
.proLogo{ padding:30px 0; border-bottom:1px solid #cfcfcf}
.proLogo img{ min-height:50px;max-height:80px}
.proLogo i{ font-size:30px; font-weight:bold;}
.proInfoL span{font-size:14px; color:#444; display:block; padding:20px 0 0 0; line-height:26px;}
.proInfoL span i{font-size:26px; color:#e1000b; font-family:fontAnt}
.proInfoL span img{width:120px; height:120px; margin:10px 0 0 0}

.proText{ width:760px; padding:0 0 0 40px; display:inline-block; position:relative}
.proText h1{ padding:20px 0 15px 0;line-height:60px; font-size:22px; font-weight:bold}
.proText1{ font-size:15px; color:#666; line-height:26px; min-height:70px;}
.proText1 p{ margin-bottom:15px;}

.proNumber{ width:100%; overflow:hidden}
.proNumber li{ float:left;width:25%; line-height:33px; font-size:15px;}
.proNumber h2{font-weight:bold;color:#666; }
.proNumber h3{font-size:30px; color:#666; font-weight:bold; font-family:fontAnt}
.proNumber h4{color:#999}

.proCydj{ position:absolute; right:0; top:28px;display:block; width:90px; padding:0 40px 0 0; line-height:42px; border-radius:21px; background:url(../images/icoJt1.png) 97px center no-repeat; background-color:#fff; font-size:17px; color:#e1000b; font-weight:bold; text-align:right}
.proCydj:hover{background:url(../images/icoJt1Hover.png) 97px center no-repeat;background-color:#e1000b; color:#fff}

.proCon{ padding:100px 0 60px 0; text-align:center; font-size:0; background:#fbfbfb}
.proCon li{ display:inline-block; width:376px; border:2px solid #e7e7e7; margin:0 15px; background:#fff; vertical-align:top}
.proCon li img{ margin-top:-40px;}
.proCon li h1{font-size:22px; line-height:22px; font-weight:bold; padding:15px 0;}


.proCon1{ padding:0 20px; font-size:15px; line-height:30px; text-align:left; margin:0 0 15px 0; height:180px; overflow:hidden}
.moreText{display:block;height:48px; background:url(../images/icoJh1.png) center no-repeat; background-color:#f9f9f9}
.moreText:hover {background:url(../images/icoJh1Hover.png) center no-repeat; background-color:#e1000b}
.lessText{display:block; height:48px; background:url(../images/icoJh2.png) center no-repeat; background-color:#f9f9f9}
.lessText:hover{background:url(../images/icoJh2Hover.png) center no-repeat; background-color:#e1000b}


.navProTitle{ line-height:100px; color:#fff; font-size:22px; font-weight:bold; text-align:center}
.navProTitle1{ line-height:100px; font-size:22px; font-weight:bold; text-align:center}
.navProTitle2{ padding:50px 0 0 0;color:#fff; font-size:22px; font-weight:bold; text-align:center}

.proImg{background:#484d6f; padding:0 0 50px 0;}
.proImg1{width:1200px; margin:0 auto; font-size:0}

.navPro{font-size:0; text-align:center}
.navPro a{ display:inline-block; width:120px; font-size:14px; text-align:center; line-height:44px; border-radius:22px; background:#fff; margin:0 5px;}
.navPro .on{ background:#6981d8!important; color:#fff;}


.proImg2{width:1200px;height:500px; padding:40px 0 50px 0;overflow:hidden; position:relative; display:none}
.proImg2 i{ position:absolute; bottom:50px; font-size:14px; color:#fff; text-align:center; display:block; width:100%; line-height:40px; z-index:100; opacity:0.5}
.proImg2 .swiper-slide{ text-align:center}
.proImg2 .swiper-slide img{height:500px;}
.proImg2 .swiper-pagination{ bottom:0!important}
.proImg2 .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:0.5}
.proImg2 .swiper-pagination-bullet-active{width:24px; height:10px;opacity:1.0; border-radius:6px; background:#ffba00}
.proImg2 .swiper-button-prev{left:0; margin-top:-8px; width:50px; height:50px; background:url(../images/icoJtL.png) center no-repeat}
.proImg2 .swiper-button-prev:hover{background:url(../images/icoJtLHover.png) center no-repeat}
.proImg2 .swiper-button-next{right:0;margin-top:-8px; width:50px; height:50px; background:url(../images/icoJtR.png) center no-repeat}
.proImg2 .swiper-button-next:hover{background:url(../images/icoJtRHover.png) center no-repeat}

.proMap{ width:1200px; height:400px; margin:0 auto 60px auto; position:relative}
.proMap1{position:absolute; width:400px; height:400px; background:url(../images/bgBlack1.png); text-align:center}
.proMap1 a{display:inline-block; width:150px; padding:100px 0 0 0; height:40px; background:url(../images/icoMap.png) top center no-repeat; font-size:16px; font-weight:bold; color:#fff; text-align:center; margin:140px 0 0 0;}
.proMap1 a:hover{background:url(../images/icoMapHover.png) top center no-repeat;}


.w_1200{width:1200px; margin:0 auto; overflow:hidden}

.boxJz1{height:500px; background:url(../images/imgJz1.jpg?v=1.0) center no-repeat; background-color:#ecf3ef}
.jzText{font-size:15px; line-height:26px;}
.jzText h1{ font-weight:bold; font-size:22px; color:#218c5a; border-bottom:2px solid #218c5a; padding:0 0 15px 0; margin:0 0 15px 0; display:inline-block;}
.jzText p{padding-bottom:15px; text-align:justify}

.boxJz2{height:500px; background:url(../images/imgJz2.jpg) center no-repeat; background-color:#edeef5; }
.boxJz3{height:500px; background:url(../images/imgJz3.jpg) center no-repeat; color:#fff}
.boxJz3 h1{color:#fff!important; border-bottom:2px solid #fff!important; }

.boxJz4{height:500px; background:url(../images/imgJz4.jpg?v=1.0) center no-repeat; text-align:center}
.boxJz5{height:500px; background:url(../images/imgJz5.jpg) center no-repeat; text-align:center}
.boxJz5 h1{color:#fff!important; border-bottom:2px solid #fff!important; }

.btnLink{ text-align:center; padding:10px 0 0 0}
.btnLink a{display:inline-block; padding:0 45px; background:url(../images/bgBlack2.png); color:#fff; line-height:50px; border-radius:30px;}
.btnLink a:hover{ background:#218c5a; color:#fff}

.boxWy1{ text-align:center; padding:60px 0;}

.wyText{font-size:15px; line-height:26px;}
.wyText h1{font-weight:bold; font-size:22px; color:#e1000b; border-bottom:2px solid #e1000b; padding:0 0 15px 0; margin:0 0 15px 0; display:inline-block;}
.wyText h2{ font-size:20px;  margin:10px 0 20px 0; font-weight:bold; text-align:center}
.wyText p{padding-bottom:15px; text-align:justify}


.wyNumber{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0 0 0}
.wyNumber li{ float:left; width:25%;}
.wyNumber li h1{font-size:16px; font-weight:bold; color:#e1000b}
.wyNumber li i{font-size:60px; font-family:fontAnt}
.wyNumber li h2{ font-weight:bold; color:#999; font-size:16px;}

.wyText1{font-size:15px; line-height:26px; color:#fff}
.wyText1 h1{ font-weight:bold; font-size:22px;  border-bottom:2px solid #fff; padding:0 0 15px 0; margin:0 0 15px 0; display:inline-block;}
.wyText1 p{padding-bottom:15px; text-align:justify}

.boxWy2{height:500px;background-color:#db5651; width:100%; max-width:1680px; position:relative;}
.boxWy3{height:500px;background-color:#ed764c; width:100%; max-width:1680px; position:relative}
.boxWy4{height:500px;background-color:#4d80bf; width:100%; max-width:1680px; position:relative}
.boxWy5{height:500px;text-align:center}

.imgWy1{position:absolute; top:0; left:0; width:50%; height:500px; background:url(../images/imgWy1.jpg) center no-repeat;}
.imgWy2{position:absolute; top:0; right:0; width:50%; height:500px; background:url(../images/imgWy2.jpg) center no-repeat;}
.imgWy3{position:absolute; top:0; left:0; width:50%; height:500px; background:url(../images/imgWy3.jpg) center no-repeat;}

.btnLink1{ text-align:center; padding:20px 0 0 0}
.btnLink1 a{display:inline-block; padding:0 45px; background:#d6d8d9; color:#8a8a8a; line-height:50px; border-radius:30px;}
.btnLink1 a:hover{ background:#e1000b; color:#fff}




.boxDjgz1{ background:url(../images/bgSlogan1.jpg) center no-repeat; width:1200px; margin:0 auto; height:173px;}
.boxDjgz1 h1{ font-size:22px; font-weight:bold; color:#e1000b; line-height:30px; padding:55px 0 0 140px}
.boxDjgz2{ width:100%;height:436px; background:url(../images/imgDjgz.jpg?v=1.0) center no-repeat; margin-bottom:60px; position:relative}
.boxDjgz2 span{ position:absolute; top:70px; left:50%; margin-left:20px; width:560px; display:inline-block;line-height:26px; color:#fff;text-align:justify}
.boxDjgz2 span p{ padding-bottom:15px; }

.boxQywh1{ padding:60px 0; margin:0 auto; text-align:center}
.boxQywh1 h1{ font-size:22px; font-weight:bold; display:inline-block; text-align:right;}
.boxQywh1 i{ font-size:18px; display:block;padding:10px 0 0 0; }

.navTitle1{ font-weight:bold; font-size:22px; color:#e1000b; width:1200px; margin:0 auto}
.boxQywhList{width:1200px; margin:0 auto; position:relative}
.boxQywhList li{ width:100%; height:100px; background:url(../images/bgQywhList.jpg) top no-repeat; position:relative}
.boxQywhList i{ width:51px; height:90px; line-height:90px; text-align:center; color:#fff; font-size:17px; font-weight:bold; display:inline-block;}
.boxQywhList span{ position:absolute; left:230px; top:22px; font-size:14px; line-height:26px;}
.boxQywhList h1{ font-weight:bold; font-size:16px;}
.boxQywhList img{position:absolute; right:50px; top:30px; z-index:1}

.boxQywh2{ height:90px; line-height:90px; color:#fff; font-size:15px; background:url(../images/bgQywhList1.jpg) center no-repeat; width:1200px; margin:0 auto; text-indent:200px;}


.boxShzr1{ width:1200px; margin:50px auto; }
.boxShzr1 h1{ font-size:22px; font-weight:bold; color:#e1000b; line-height:30px;}
.boxShzr1 span{ line-height:26px; padding:10px 0 0 0; display:block}
.boxShzr2{ height:396px; background:url(../images/bgShzr.jpg) center no-repeat; margin-bottom:60px;}
.boxShzr3{ width:318px; height:412px; background:url(../images/bgShzr1.png) no-repeat; position:absolute; top:60px; left:50%; margin-left:22px; padding:40px 30px 0 230px}
.boxShzr3 div{width:318px; height:412px; overflow:auto; overflow-x:hidden; line-height:28px;}



.picList1{font-size:0; width:1230px; margin:60px auto 0 auto}
.picList1 a{display:inline-block; width:380px; height:325px; margin:0 15px; position:relative}
.picList1 a div{ width:380px; height:253px; overflow:hidden; background:#000}
.picList1 a div img{width:380px; height:253px;transition:transform 1s;}
.picList1 a span{ width:340px; height:80px; position:relative; margin:-40px 0 0 20px; background:#fff; z-index:2; display:block; box-shadow:0 3px 3px rgba(0,0,0,0.05); }
.picList1 a h1{ width:1px; height:80px; vertical-align:middle;display:inline-block}
.picList1 a h2{ padding:0 15px; width:309px; text-align:justify; line-height:20px; color:#666; font-size:15px; vertical-align:middle; display:inline-block}
.picList1 a i{display:block; width:380px; height:253px; position:absolute; top:0; left:0; background:url(../images/icoLook.png) center no-repeat; z-index:1; display:none}
.picList1 a:hover img{transform:scale(1.2);opacity:0.5;}
.picList1 a:hover i{ display:block}

.boxFspt1{ padding:40px 0; text-align:center}
.boxFspt2{ width:100%;height:456px; background-color:#e1000b; margin-bottom:60px; position:relative}
.boxFspt2 .fsptText{ position:absolute; top:60px; left:50%; margin-left:-600px; width:560px; display:inline-block;color:#fff;text-align:justify}
.boxFspt2 .fsptText h1{ margin-bottom:20px;}
.boxFspt2 .fsptText i{ font-size:22px; font-weight:bold}
.boxFspt2 .fsptText div{ width:100%; height:270px;overflow:hidden; overflow-y:scroll}
.boxFspt2 .fsptText div p{line-height:27px; padding: 0 15px 15px 0; display:block}
.fsptImg{ width:50%; height:456px; position:absolute; top:0; right:0; background:url(../images/imgFspt.jpg?v=1.2) center no-repeat}





.boxJoin1{ width:1200px; margin:50px auto; }
.boxJoin1 h1{ font-size:22px; font-weight:bold; color:#e1000b; line-height:30px;}
.boxJoin1 span{ line-height:26px; padding:10px 0 0 0; display:block}

.boxJoin2{ height:436px; background:url(../images/bgJoin.jpg) center no-repeat; position:relative; margin-bottom:60px;}
.boxJoin2 span{ position:absolute; left:50%; color:#fff; line-height:30px;}

.navJoin{width:1200px; font-size:0;background:#dbdbdf; margin:0 auto}
.navJoin a{display:inline-block; width:398px; border-right:2px solid #f3f3f3; line-height:50px; font-size:17px; text-align:center}
.navJoin .on{font-weight:bold; color:#fff; background:#c60c15}

.boxJoin3{ font-size:0; text-align:center; display:none}

.boxBrands{background:url(../images/bannerBrands1.jpg) top center no-repeat; background-color:#f3f3f3; padding-top:360px; font-size:0; text-align:center}
.boxBrands a{ width:540px; height:390px; background:#fff; margin:0 20px 40px 20px; display:inline-block; padding:0 0 0 40px;}
.boxBrands a span{display:block; height:110px; font-size:16px; text-align:left; line-height:22px; background:url(../images/icoJt2.png) 495px center no-repeat; color:#444}
.boxBrands a span i{display:block; font-weight:bold; font-size:22px; color:#e1000b; padding:30px 0 8px 0}
.boxBrands a div{ width:540px; height:237px; overflow:hidden; background:#000}
.boxBrands a div img{width:100%; height:100%;transition:transform 1s;}
.boxBrands a:hover span{background:url(../images/icoJt2Hover.png) 495px center no-repeat;}
.boxBrands a:hover img{transform:scale(1.2);opacity:0.5;}

.navZmt{ width:1196px; margin:50px auto 20px auto; border-left:4px solid #e1000b; line-height:23px; font-size:22px; text-indent:10px; }
.zmtList{ width:1200px; margin:0 auto; background:#fff; overflow:hidden; padding:20px 0;box-shadow:3px 3px 8px rgba(0,0,0,0.02)}
.zmtList li{float:left; width:25%; text-align:center; padding:10px 0;}
.zmtList li i{ font-size:16px; display:block}
.zmtList li img{ width:160px; height:160px;}



.tableMsg{ margin:0 auto 50px auto;}
.tableMsg td{ line-height:40px; padding:10px 0; font-size:16px}
.tRight{text-align:right}
.inputMsg{ border:1px solid #cbcbcb; line-height:40px; height:40px; padding:0 8px; font-size:14px; color:#666; width:300px;font-family:"Microsoft Yahei";border-radius:4px;}
.inputMsg:hover{border:1px solid #e13427;}
.tableMsg i{font-style:normal; color:#ff1010; margin:0 10px;}
.inputMsgSort{width:100px!important; margin-right:5px}
.textareaMsg{border:1px solid #cbcbcb; line-height:26px; height:150px; padding:8px; font-size:14px; color:#666; width:600px;font-family:"Microsoft Yahei";border-radius:4px;}
.textareaMsg:hover{border:1px solid #e13427;}
.tableMsg label{display:inline-block; margin-right:10px}
.selectMsg{ border:1px solid #cbcbcb; line-height:40px; height:40px; padding:0 8px; font-size:14px; color:#666; width:318px;font-family:"Microsoft Yahei";border-radius:4px;}
.selectMsg:hover{border:1px solid #e13427;}

.btnMsgSubmit{border-radius:4px; background:#283a75; color:#fff; width:150px;font-size:18px;line-height:46px; cursor:pointer; margin:0 0 20px 0}
.btnMsgSubmit:hover{background:#314ca4; color:#fff}


.navContact{ width:1196px; margin:50px auto 20px auto; border-left:4px solid #e1000b; line-height:23px; font-size:22px; text-indent:10px; }

.contactJt{ width:1200px; height:380px; padding:10px; box-sizing:border-box; background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.02); margin:0 auto; position:relative}
.contactJt span{display:block; width:1180px; height:60px; background:url(../images/bgRed.png);position:absolute; left:10px; bottom:10px; z-index:1; line-height:60px; font-size:16px; color:#fff; text-indent:15px;}

.contactList1{ width:1200px; margin:0 auto; font-size:0}
.contactList1 li{ display:inline-block; width:585px; margin-right:30px;}
.contactList1 li:nth-child(even){ margin-right:0}
.contactList1 li h1{margin:50px auto 20px auto; border-left:4px solid #e1000b; line-height:23px; font-size:22px; text-indent:10px; }
.contactList1 li div{ width:100%;height:200px; border-top:3px solid #e1000b; padding:0 30px; box-sizing:border-box; background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.02); }
.contactList1 li div i{ width:1px; height:200px; display:inline-block; vertical-align:middle;}
.contactList1 li div span{ width:calc(100% - 1px); font-size:16px; line-height:30px; vertical-align:middle; display:inline-block}

.contactList{ width:1200px; margin:0 auto -30px auto; font-size:0}
.contactList li{ display:inline-block; width:380px; height:200px; margin:0 30px 30px 0;border-top:3px solid #e1000b; padding:0 30px; box-sizing:border-box; background:#fff;box-shadow:3px 3px 8px rgba(0,0,0,0.02); vertical-align:top}
.contactList li:nth-child(3n){ margin-right:0}
.contactList li i{ display:block; font-size:18px; font-weight:bold; padding:20px 0 10px 0}
.contactList li span{display:block; line-height:30px; font-size:16px}


.boxSyPro{ position:relative; margin-bottom:60px;}
.syPro{width:1200px;height:698px;overflow:hidden; margin:0 auto}
.syPro .swiper-slide{font-size:0;}
.syPro .swiper-slide img{width:1200px;height:698px;}
.syPro .swiper-pagination{ top:20px; width:1160px!important; text-align:right!important; left:50%!important; margin-left:-580px!important;}
.syPro .swiper-pagination-current{ font-size:30px; color:#d2ab67}
.syPro .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:0.5}
.syPro .swiper-pagination-bullet-active{width:24px; height:10px;opacity:1.0; border-radius:6px; background:#ffba00}
.syPro .swiper-button-prev{left:50%; margin-left:-650px; width:33px; height:60px; background:url(../images/btnLeft3.png) center no-repeat}
.syPro .swiper-button-prev:hover{background:url(../images/btnLeft3Hover.png) center no-repeat}
.syPro .swiper-button-next{right:50%;margin-right:-650px; width:33px; height:60px; background:url(../images/btnRight3.png) center no-repeat}
.syPro .swiper-button-next:hover{background:url(../images/btnRight3Hover.png) center no-repeat}

.boxLaw{ width:1200px; margin:50px auto;}
.boxLaw strong{ font-size:16px; color:#e1000b; display:block; margin-bottom:8px;}
.boxLaw p{ font-size:16px; line-height:26px; padding-bottom:20px}</pre></body></html>